crm privacy customer relationship shop middleware construction builders developers online shopping enterprise database erp software design open source projects business security linux identity management consulting